package com.myCinema.biz;

import com.myCinema.dao.impl.DeptDaoImpl;
import com.myCinema.dao.impl.EmployeeDaoImpl;
import com.myCinema.entity.Dept;
import com.myCinema.entity.Employee;


public class Test {
	public static void main(String[] args) {
		//获取所有部门信息，并通过一对多加载部门下的员工
/*		System.out.println("部门名称\t员工编号\t员工名称");
		for(Dept d : new DeptDaoImpl().getAll()){
			System.out.println(d.getDeptName()+"\t");
			for(Employee e : d.getEmployees()){
				System.out.print(e.getEmpId()+"\t"+e.getEmpName()+"\n");
			}
		}*/
		
		//根据部门Id删除部门，并级联删除部门下的所有员工
//		new DeptDaoImpl().delete(1);
		
		//添加一个员工信息
		Employee e = new Employee(0, "test", 3);
		new EmployeeDaoImpl().add(e);
		
		//根据部门编号获取员工信息和部门信息
		for(Dept d : new DeptDaoImpl().getAll()){
			for(Employee emp : new EmployeeDaoImpl().getEmployee(d.getDeptId()))
				System.out.println(emp.getEmpName());
		}
		
	}
}
